package com.rzjm.api.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 水机消息的应答数据对象 device_water_answer_messages
 *
 * @author ruoyi
 * @date 2025-01-07
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("device_water_answer_messages")
public class DeviceWaterAnswerMessages implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * $column.columnComment
     */
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;

    /**
     * 设备id
     */
    private Integer deviceId;

    /**
     * 唯一标识
     */
    private Long tag;

    /**
     * 下发给设备的type
     */
    private Integer rt;

    /**
     * 下发给设备的data
     */
    private String data;

    /**
     * 是否回复，0未回复，1回复
     */
    private Integer type;

    /**
     * 回复的次数
     */
    private Integer sum;

    /**
     * $column.columnComment
     */
    private Date createdAt;

    /**
     * $column.columnComment
     */
    private Date updatedAt;

    /**
     * $column.columnComment
     */
    private Date deletedAt;

    /**
     * 操作用户类型 0-系统用户 1 - 微信用户
     */
    private Integer userType;

    /**
     * 操作用户ID
     */
    private String userId;

    /**
     * 操作用户名称
     */
    private String userName;

    /**
     * 数据报文描述
     */
    private String dataDescription;

    /**
     * 设备IMEI
     */
    private String imei;

    /**
     * 设备名称
     */
    private String deviceName;

}
